|
Die vorliegende Studienarbeit beschäftigt sich mit den
Transportsystemen ATM und RSVP. Von diesen werden Mechanismen
angeboten, die eine Reservierung von Netzwerk-Ressourcen
ermöglichen. Gerade verteilte Multimedia-Applikationen benötigen
diese Mechanismen, um die Erhaltung der Dienstgüte garantieren zu
können.
Der Schwerpunkt dieser Arbeit lag auf der Betrachtung der
Einsatzmöglichkeiten von ATM und RSVP in CINEMA. CINEMA ist eine an
der Universität Stuttgart er- stellte Entwicklungsplattform für
den effizienten Entwurf und die Steuerung verteilter
Multimedia-Anwendungen. Es gehört zu den sogenannten Middleware-
Systemen, welche Betriebs- und Kommunikationssysteme um spezielle
Abstraktionen und Mechanismen erweitern, die für die Verarbeitung
multimedialer Daten not- wendig sind. Darunter fallen beispielsweise
die Kommunikation multimedialer Daten unter Echzeitbedingungen, die
Reservierung und Vergabe von Betriebs- mitteln sowie die
Synchronisation von Datenströmen. Diese Dienste werden in Form von
C++-Klassenbibliotheken zur Verfügung gestellt.
Die von ATM und RSVP angebotenen Mechanismen wurden bezüglich deren
Handhabung sowie Schnittstellen auf die Verwendung in CINEMA genauer
untersucht. Ziel war eine Integration in CINEMA. Bei der Integration
von ATM und RSVP wurde auf die Anbindung an das NRP- bzw.
XNRP-Reservierungsprotokoll geachtet. Diese werden von CINEMA für
die Aushandlung der Ende-zu-Ende-Dienstgüte einer Anwendung
benützt.
Die Implementierung fand auf Rechnern des Typs Sun SparcStation 10
unter der Betriebssystemversion Sun Solaris 2 statt. Verwendet wurde
die Programmier- sprache C++. Neben der eigentlichen Integration
wurde eine objektorientierte Bibliothekensammlung erstellt, die
einen einfachen Zugriff auf die grundle- gendsten Funktionen von
RSVP anbietet.
|